iD (OpenStreetMap)
ID | |
---|---|
Тип | Геоинформационная система |
Авторы | Ричард Фэйрхерст, Том Макрайт, Джон Файрбо, Саман Бемель-Бенруд, Ансис Брамманис[1] |
Разработчик | Multiple contributors |
Написана на | JavaScript[4] |
Операционная система | Кроссплатформенность |
Первый выпуск | 7 мая 2013[2] |
Аппаратная платформа | Браузер |
Последняя версия | |
Репозиторий | github.com/openstreetmap… |
Состояние | Активно развивается |
Лицензия | лицензия ISC[5][6] |
Сайт | ideditor.com (англ.) |
Медиафайлы на Викискладе |
iD — бесплатный онлайн-редактор геоданных OpenStreetMap (OSM), созданный на JavaScript и выпущенный в 2013 году. Он предназначен для простого и удобного использования и используется в качестве редактора по умолчанию на главной странице OSM.
Использование
[править | править код]Это самый популярный редактор OSM по количеству пользователей. Функции iD включают в себя выбор пользовательских аэрофотоснимков и встроенную поддержку фотографий Mapillary. Некоторые специализированные форки iD:
- Strava Slide, которая позволяет легко оптимизировать способы сопоставления GPS-треков, собранных пользователями Strava.
- iD-indoor, который предназначен для картографирования в помещении
- Mapeo, экспериментальный редактор для автономного картографирования в удаленных средах.
- RapiD, разработанный Facebook как инструмент импорта для просмотра и добавления дорог, обнаруженных с помощью запатентованных алгоритмов Facebook.
История
[править | править код]До iD основным веб-редактором данных OpenStreetMap был редактор Potlatch 2 на основе Flash. Проект редактора iD был основан автором Potlatch 1 и 2 Ричардом Фэйрхерстом (Richard Fairhurst) 13 июля 2012 года и на конференции State of the Map 14 октября 2012 года.
В сентябре 2012 года Фонд имени Найтов[англ.] объявил победителей конкурса Knight News Challenge: Конкурс данных. Команда из Development Seed/Mapbox была выбрана победителем в конкурсе на разработку новых инструментов для OpenStreetMap и получила грант в размере $575,000. С этой инвестицией Mapbox сотрудничал с Ричардом Фэйрхерстом для работы над iD. Первоначальный релиз iD под названием «Alpha0» вышел вскоре после этого, 22 декабря 2012 года.
Название
[править | править код]Выбор iD в качестве названия связан с популярностью getElementById в JavaScript, сочетанием iPad с Système D, и данью уважения модели автомобиля Citroen iD. Он также должен был быть проще в написании, чем Potlatch.
Техническая база
[править | править код]Этот редактор задумывался как реимплементация архитектуры Potlatch 2 в JavaScript с переработанным пользовательским интерфейсом. Единственным большим внутренним изменением был переход от архитектуры предустановленных XML-тегов к архитектуре, основанной на JSON.
В то время как первоначальные версии были основаны на фреймворке Dojo, iD теперь использует библиотеку D3.js для рендеринга, а основной режим рендеринга — через SVG. Её основная архитектура модульная и спроектирована так, чтобы легко использоваться в других инструментах на JavaScript для OpenStreetMap.
Версии
[править | править код]Ветка | Original release date |
Версия | Дата выхода | Support Model |
---|---|---|---|---|
Alpha | December 21, 2012 | Alpha 3 | February 23, 2013 | |
Beta | April 2, 2013 | Beta 1 | April 2, 2013 | |
1.0 | May 9, 2013 | 1.0.1 | May 10, 2013 | EOL (End-of-life) |
1.1 | August 9, 2013 | 1.1.6 | August 23, 2013 | EOL |
1.2 | September 26, 2013 | 1.2.1 | September 30, 2013 | EOL |
1.3 | October 24, 2013 | 1.3.10 | May 21, 2014 | EOL |
1.4 | May 29, 2014 | 1.4.0 | May 29, 2014 | EOL |
1.5 | July 8, 2014 | 1.5.4 | July 29, 2014 | EOL |
1.6 | October 6, 2014 | 1.6.3 | February 10, 2015 | EOL |
1.7 | February 11, 2015 | 1.7.4 | September 16, 2015 | EOL |
1.8 | November 8, 2015 | 1.8.3 | December 11, 2015 | EOL |
1.9 | March 1, 2016 | 1.9.4 | May 4, 2016 | Active |
2.0 | November 15, 2016 | 2.0.2 | December 22, 2016 | Active |
2.1 | February 4, 2017 | 2.1.3 | February 24, 2017 | Active |
2.2 | May 9, 2017 | 2.2.2 | June 12, 2017 | Active |
См. также
[править | править код]Примечания
[править | править код]- ↑ iD: The easy-to-use OpenStreetMap editor in JavaScript, OpenStreetMap on GitHub, 2017-10-21, Архивировано 8 июня 2017, Дата обращения: 22 октября 2017 Источник . Дата обращения: 17 февраля 2020. Архивировано 8 июня 2017 года.
- ↑ https://www.mapbox.com/blog/new-map-editor-launches-openstreetmap/ — 2013.
- ↑ Release 2.30.4 — 2024.
- ↑ The iD_OSM Open Source Project on Open Hub: Languages Page — 2006.
- ↑ https://github.com/openstreetmap/iD/blob/master/LICENSE
- ↑ https://github.com/openstreetmap/iD/commit/72aac45db2d8b2b4c1a13a1ce19e8c410fa01f1c
- ↑ iD/dist/locales at develop · openstreetmap/iD · GitHub